@贝壳儿
1年前 提问
1个回答

密码有哪些分类

007bug
1年前

现在典型的密码有以下几种类型:

  • 莫尔斯电码:莫尔斯电码是一种时通时断的信号代码,这种信号代码通过不同的排列顺序来表达不同的英文字母、数字和标点符号等。最早的莫尔斯电码是一些表示数字的点和划(用一个电键敲击出的点、划以及中间的停顿),数字对应单词,需要查找一本代码表才能知道每个词对应的数。

  • 四方密码:四方密码是一种对称式密码,由法国人 Felix Delastelle 发明。这是一种将字母两两分为一组,然后采用多字母替换而得到的密码。

  • 希尔密码:希尔密码是由 Lester S. Hill 于 1929 年发明的、运用基本矩阵原理产生的替换密码。这是一种较为常用的古典密码,具有相同明文加密成不同的密文的特点,因此较移位密码、仿射密码等更为安全实用。该密码算法可简便高效地实现所有 ASCII 字符的希尔加密和解密,其中求逆矩阵的算法简捷实用。

  • 波雷费密码:波雷费密码是一种对称式密码,是最早进行双字母替代的加密法。

  • 仿射密码:仿射密码也是一种替换密码,一个明文字母对应一个密文字母。仿射密码的安全性很差,主要是因为其原理简单,没有隐藏明文的字频信息,因此很容易被破译。

  • 三分密码:三分密码由 Felix Delastelle 发明。三分密码是三维的,用 3×3×3 的公式进行加密,它是第一个应用的三字母替换密码。